package com.scalar.chiptrack.adaptor.events;

import com.scalar.chiptrack.events.SSEventName;


/**
 * Class represents all Adaptor Events, New alerts have to added here first
 * This list should match the list in the events configuration file
 * 
 * @author Balaram Putta
 */
public class AdaptorEventName extends SSEventName
{
    public static final AdaptorEventName NEW_FAB_STAGE_IN_TSMC_WIP 							= new AdaptorEventName( "NEW_FAB_STAGE_IN_TSMC_WIP" );
    public static final AdaptorEventName NEW_LOT_IN_TSMC_SHIPMENT_REPORT 					= new AdaptorEventName( "NEW_LOT_IN_TSMC_SHIPMENT_REPORT" );
    public static final AdaptorEventName LOT_DELAYED_FROM_TSMC_TO_AMKOR 					= new AdaptorEventName( "LOT_DELAYED_FROM_TSMC_TO_AMKOR" );
    public static final AdaptorEventName DISCREPANCY_IN_TSMC_SHIP_QTY_AND_AMKOR_RECD_QTY 	= new AdaptorEventName( "DISCREPANCY_IN_TSMC_SHIP_QTY_AND_AMKOR_RECD_QTY" );
    public static final AdaptorEventName AMKOR_RECEIVED_WAFER_TO_RELEASE_A_SORT_REQUEST 	= new AdaptorEventName( "AMKOR_RECEIVED_WAFER_TO_RELEASE_A_SORT_REQUEST" );
    public static final AdaptorEventName WAFER_MEETS_MRB_CRITERIA 							= new AdaptorEventName( "WAFER_MEETS_MRB_CRITERIA" );
    public static final AdaptorEventName WAFER_MEETS_RMA_CRITERIA 							= new AdaptorEventName( "WAFER MEETS RMA CRITERIA" );
    public static final AdaptorEventName LOT_DELAYED_FROM_AMKOR_KOREA_TO_AMKOR_CHINA 		= new AdaptorEventName( "LOT_DELAYED_FROM_AMKOR_KOREA_TO_AMKOR_CHINA" );
    public static final AdaptorEventName CANNOT_MIGRATE_BACKLOG_TO_CHIPTRAC 				= new AdaptorEventName( "CANNOT MIGRATE BACKLOG TO CHIPTRAC" );
    public static final AdaptorEventName BACKLOG_QTY_CHANGED_AFTER_PROGRAM_REQUEST_IS_ISSED = new AdaptorEventName( "BACKLOG_QTY_CHANGED_AFTER_PROGRAM_REQUEST_IS_ISSED" );
    public static final AdaptorEventName NEW_FINISHED_GOOD_IS_ENTERED_FROM_BACKLOG 			= new AdaptorEventName( "NEW_FINISHED_GOOD_IS_ENTERED_FROM_BACKLOG" );
    public static final AdaptorEventName SPEC_FILE_HAS_BEEN_CHANGED_FOR_A_PRODUCT 			= new AdaptorEventName( "SPEC_FILE_HAS_BEEN_CHANGED_FOR_A_PRODUCT" );
    public static final AdaptorEventName WAFERS_SHIPPED_FROM_TSMC 							= new AdaptorEventName( "WAFERS_SHIPPED_FROM_TSMC" );
    public static final AdaptorEventName SORT_REQUEST_RELEASED 								= new AdaptorEventName( "SORT_REQUEST_RELEASED" );
    public static final AdaptorEventName SORT_REQUEST_HAS_BEEN_MODIFIED 					= new AdaptorEventName( "SORT_REQUEST_HAS_BEEN_MODIFIED" );
    public static final AdaptorEventName ASSEMBLY_REQUEST_RELEASED 							= new AdaptorEventName( "ASSEMBLY_REQUEST_RELEASED" );
    public static final AdaptorEventName ASSEMBLY_REQUEST_HAS_BEEN_MODIFIED 				= new AdaptorEventName( "ASSEMBLY_REQUEST_HAS_BEEN_MODIFIED" );
    public static final AdaptorEventName NEW_BACKLOG_WITH_IN_FOUR_WEEKS_____MODIFY_THIS 	= new AdaptorEventName( "NEW_BACKLOG_WITH_IN_FOUR_WEEKS_____MODIFY_THIS" );
	public static final AdaptorEventName FINISHED_GOOD_NOT_FOUND_SO_NEW_FINISHED_GOOD_ENTERED = new AdaptorEventName( "FINISHED_GOOD_NOT_FOUND_SO_NEW_FINISHED_GOOD_ENTERED" );

    public AdaptorEventName( String val )
    {
        super( val );
    }

}

